ridley turtle - German English Dictionary